package zw_701_800.zw_709_转换成小写字母;

class Solution {
    public static void main(String[] args) {
        String s= "AVvsvSfFGdFGd";
        String lowerCase = toLowerCase(s);
        System.out.println(lowerCase);
    }

    public static String toLowerCase(String s) {
        return s.toLowerCase();
    }


    /**
     * 学习位运算
     *
     *     大写变小写、小写变大写 : 字符 ^= 32;
     *
     *     大写变小写、小写变小写 : 字符 |= 32;
     *
     *     小写变大写、大写变大写 : 字符 &= -33;
     * @param s
     * @return
     */
//    public static String toLowerCase(String s) {
//        String ans = "";
//        for (int i = 0; i < s.length(); i++) {
//            char ch = s.charAt(i);
//            if (ch >= 'A' && ch <= 'Z') {
//                ch|= 32;
//            }
//            ans += ch;
//        }
//        return ans;
//    }



//    public static String toLowerCase(String s) {
//        String ans = "";
//        for (int i = 0; i < s.length(); i++) {
//            char ch = s.charAt(i);
//            if (ch >= 'A' && ch <= 'Z') {
//                ch = (char) ((int) ch + 32);
//            }
//            ans += ch;
//        }
//        return ans;
//    }
}
